package com.project.common.enums;

/**
 * 登录信息缓存枚举类
 * @author wangzhiqiang
 * @date 2018年11月12日
 *
 */
public enum LoginEnum {

	/**
	 * 用户登录完成后写入cookie中的key
	 */
	LOGIN_SESSION_KEY{public String Value(){return "FABULOUS_USER_";}},

	/**
	 * 用户登录完成后用户ID写入Redis中的Key
	 */
	LOGIN_USERID_KEY{public String Value(){return "FABULOUS_USERID_";}},

	/**
	 * 登录密码加密key
	 */
	ENCRYPTION_KEY{public String Value(){return "FABULOUS_ENCRYPTION_KEY";}},

	/**
	 * 登录用户session中的用户信息key
	 */
	LOGIN_SESSION_VALUE{public String Value(){return "FABULOUS_USER_JSON_";}},

	/**
	 * 发送验证码Key
	 */
	SEND_VERIFY_CODE{public String Value(){return "VERIFY_CODE_";}},

	/**
	 * 后台统计信息Key
	 */
	PCSTATISTICS_KEY{public String Value(){return "PCSTATISTICS_KEY";}},

	/**
	 * H5统计信息Key
	 */
	H5STATISTICS_KEY{public String Value(){return "H5STATISTICS_KEY";}},

	/**
	 * 设置系统配置缓存Key
	 */
	SET_SYSTEMCONF{public String Value(){return "SET_SYSTEMCONF";}},

	/**
	 * 注册Key对应的图形验证码缓存Key
	 */
	REGISTER_KEY{public String Value(){return "REGISTER_KEY_";}};


	/**
	 * 获取对象状态值
	 * @return
	 */
    public abstract String Value();
}
